home *** CD-ROM | disk | FTP | other *** search
/ The Elite Hackers Toolkit / TheEliteHackersToolkitVolume1_1998.rar / HACKERS.BIN / appcraks / FTPPRO5K.ZIP / FILE TRA.ASM next >
Assembly Source File  |  1998-05-10  |  2KB  |  66 lines

  1. .486
  2. .MODEL FLAT
  3. INCLUDE WiN32.InC
  4. .DATA
  5. EXTRN _lopen:PROC
  6. EXTRN _lclose:PROC
  7. EXTRN _llseek:PROC
  8. EXTRN _lwrite:PROC
  9. EXTRN MessageBoxA:PROC
  10. CrAcKtItLe db "FiLe TrAnFeR PrOtOcOl PrOfEsSiOnAl 5 CrAcK", 0
  11. CrAcKtExT db "PaTcH 01 ╗ CoDe OfFsEt 413EB9h ╗ FiLe OfFsEt 132B9h ╗ 84h ╗ 85h", 13
  12.           db "              CrAcK KeY ChEcK", 13
  13.           db "PaTcH 02 ╗ CoDe OfFsEt 425D8Dh ╗ FiLe OfFsEt 2518Dh ╗ FF15ECA84400h ╗ 909090909090h", 13
  14.           db "              ReMoVe ErRoR MeSsAgEbOx CaLl", 13, 13
  15.           db "RuN YoUr ReGiStEdEd VeRsIoN Of FiLe TrAnFeR PrOtOcOl PrOfEsSiOnAl...", 13, 13, 13
  16.           db "CrAcKeD By Gi0   Gi0@UsA.NeT", 0
  17. ErRoRtExT db "FiLe FtP95PrO.ExE NoT FoUnD!!!", 13
  18.           db "CoPy ThIs CrAcK In FiLe TrAnFeR PrOtOcOl PrOfEsSiOnAl DiReCtOrY...", 13, 13, 13
  19.           db "CrAcKeD By Gi0   Gi0@UsA.NeT", 0
  20. FiLeNaMe db "FtP95PrO.ExE", 0
  21. HfIlE dd 0
  22. PaTcH01 db 085h, 0
  23. PaTcH02 db 090h, 090h, 090h, 090h, 090h, 090h, 0
  24. .CODE
  25. start:
  26.  PUSH 1
  27.  PUSH OFFSET FiLeNaMe
  28.  CALL _lopen
  29.  MOV [HfIlE], EAX
  30.  CMP EAX, -1
  31.  JNZ else
  32.  PUSH 1000h
  33.  PUSH OFFSET CrAcKtItLe
  34.  PUSH OFFSET ErRoRtExT
  35.  PUSH 0
  36.  CALL MessageBoxA
  37.  JMP end
  38. else:
  39.  PUSH 0
  40.  PUSH 132B9h
  41.  PUSH [HfIlE]
  42.  CALL _llseek
  43.  PUSH 1
  44.  PUSH OFFSET PaTcH01
  45.  PUSH [HfIlE]
  46.  CALL _lwrite
  47.  
  48.  PUSH 0
  49.  PUSH 2518Dh
  50.  PUSH [HfIlE]
  51.  CALL _llseek
  52.  PUSH 6
  53.  PUSH OFFSET PaTcH02
  54.  PUSH [HfIlE]
  55.  CALL _lwrite
  56.  
  57.  PUSH [HfIlE]
  58.  CALL _lclose
  59.  
  60.  PUSH 1000h
  61.  PUSH OFFSET CrAcKtItLe
  62.  PUSH OFFSET CrAcKtExT
  63.  PUSH 0
  64.  CALL MessageBoxA
  65. end:
  66. end start